POI2013 Bytecomputer
题目大意:
给定一个{-1,0,1}组成的序列,你可以进行$x[i]=x[i]+x[i-1]$这样的操作,求最少操作次数使其变成不降序列。
题解:
首先猜测,从左往右依次过来,一定能够得到一组最优解。(哪位大神会证来教教我)
于是定义dp[i][j]表示到i为止,结尾为j的最小代价。
$O(n)$ 暴力转移即可。
Code:
|
|
POI2013 Bytecomputer
给定一个{-1,0,1}组成的序列,你可以进行$x[i]=x[i]+x[i-1]$这样的操作,求最少操作次数使其变成不降序列。
首先猜测,从左往右依次过来,一定能够得到一组最优解。(哪位大神会证来教教我)
于是定义dp[i][j]表示到i为止,结尾为j的最小代价。
$O(n)$ 暴力转移即可。
|
|